Remote Batch Invocation for SQL Databases
نویسندگان
چکیده
Batch services are a new approach to distributed computation in which clients send batches of operations for execution on a server and receive hierarchical results sets in response. In this paper we show how batch services provide a simple and powerful interface to relational databases, with support for arbitrary nested queries and bulk updates. One important property of the system is that a single batch statement always generates a constant number of SQL queries, no matter how many nested loops are used.
منابع مشابه
Remote Batch Invocation for Compositional Object Services
Because Remote Procedure Calls do not compose efficiently, designers of distributed object systems use Data Transfer and Remote Façade patterns to create large-granularity interfaces, hard-coded for particular client use cases. As an alternative to RPC-based distributed objects, this paper presents Remote Batch Invocation (RBI), language support for explicit client-defined batches. A Remote Bat...
متن کاملDistributed Query Processing for Structured and Bibliographic Databases
To support future digital library systems which draw information from different sources on the intemet, we have to provide integrated queries to pre-existing database servers which contain structured, semistructured and unstructured data. In this paper, we specijically examine the problem of querying both existing structured relational databases and bibliographic databases. By adopting the well...
متن کاملAn Evaluation of the Java-Based Approaches to Web Database Access
Given the undeniable popularity of the Web, providing efficient and secure access to remote databases using a Web browser is crucial for the emerging cooperative information systems and applications. In this paper, we evaluate all currently available Java-based approaches that support persistent connections between Web clients and database servers. These approaches include Java applets, Java So...
متن کاملEvaluation of Two- and Three-Tier Database Connections for a Java-Based Medical Imgage Viewer
Different methods to connect a Java-Applet for Medical Image Visualisation to databases are presented. Using Java Database Connectivity (JDBC) two-tier and three-tier applications have been developed. The middletier is built with Java-Applications and Java-Servlets connecting to the Applet using Remote Method Invocation (RMI) and the Hypertext Transfer Protocol (HTTP). The evaluation aims at a ...
متن کاملMonadic Remote Invocation
In order to achieve Separation of Concerns in the domain of remote method invocation, a small functional adapter is added atop Java RMI, eliminating the need for every remote object to implement java.rmi.Remote and making it possible to remotely access existing code, unchanged. The Remotemonad is introduced, and its implementation and usage are detailed. Reusing the existing, proven technology ...
متن کامل